#include "seqlist.h"

//算法思想：
//由于是有序顺序表，值相同的元素一定在连续的位置上，用类似于直接插入排序的思想，
//初始时将第一个元素视为非重复的有序表。
//之后依次判断后面元素是否与前面非重复的有序表的最后一个元素相同，
//若相同则继续向后判断，若不同则插入到前面的非重复有序表的最后，直至到表尾为止
void DeteleRepeat(seqlist *L) {
    int i;
    int j = 0;
    for (i = 0; i < L->length; i++) {
        if ( L->data[i] != L->data[j]) {
            j ++;
            L->data[j] = L->data[i];
        }
    }
}